turkish alien labor - French English Dictionary